artificial arm - German English Dictionary